#pragma once

// 内核elf读入地址
#define KERNEL_BASE (0x200000)
// 内核虚拟基址
#define KERNEL_VMSTART (0xffff800000000000)
// 内核物理基址
#define KERNEL_PMSTART (0x400000)
// 低端地址映射范围，单位(GB)，范围(0, 512)
#define PT_LDMAPSIZE (4)
// 高端地址映射范围，单位(MB/2)，范围(0, 1024)
#define PT_KNMAPSIZE (4096 / 2)
// E820映射表长度
#define MM_MAX_ENTRIES (20)
// Bootinfo基址
#define BOOTINFO (0x100000)

#define PRINT_TO_SERIAL
